.header {
    background-color: #ffffff;
    padding: .34rem .5rem .24rem .5rem;
}

.header .back {
    width: .18rem;
    height: .34rem;
    float: left;
}

.header .back img {
    width: 100%;
    height: 100%;
}

.header .title {
    float: left;
    font-size: .4rem;
    padding: 0 0 0 2.36rem;
}

.header .menu {
    float: right;
    width: .48rem;
    height: .48rem;
}

.header .menu img {
    width: 100%;
    height: 100%;
}

.product-img {
    width: 100%;
    height: 4.5rem;
    position: relative;
}

.product-img img {
    width: 100%;
    height: 100%;
}

.product-img .info {
    position: absolute;
    left: 2.26rem;
    bottom: .24rem;
}

.product-img .info img {
    display: inline-block;
    color: #ffffff;
    width: .793rem;
}

.product-img .info img:nth-child(2) {
    margin: 0 .3rem;
}

.product-info {
    padding: .32rem .5rem 0 .5rem;
}

.product-info .title {
    font-size: .28rem;
    color: #1a1a1a;
    margin-bottom: .36rem;
}

.product-info .subitem {
    margin-bottom: .54rem;
}

.product-info .subitem .ref-price {
    font-size: .26rem;
    color: #333333;
    margin-right: .4rem;
}

.product-info .subitem .ref-price span {
    font-size: .34rem;
    color: #cc0000;
}

.product-info .subitem .on-sale {
    font-size: .26rem;
}

.product-info .subitem .on-sale span:first-child {
    display: inline-block;
    width: 1rem;
    text-align: right;
    color: #666666;
    font-size: .22rem;
    margin-right: .36rem;
    background: url(../img/jd.png) no-repeat left center;
    background-size: .38rem .34rem;
}

.product-info .subitem .on-sale span:last-child {
    display: inline-block;
    width: 1rem;
    text-align: right;
    color: #666666;
    font-size: .22rem;
    background: url(../img/tm.png) no-repeat left center;
    background-size: .38rem .34rem;
}

.product-info .compare {
    width: 100%;
    margin-bottom: .5rem;
}

.product-info .compare a {
    display: inline-block;
    border-radius: .2rem;
    width: 5.19rem;
    height: .9rem;
    margin-left: .65rem;
}

.product-info .compare a img {
    width: 100%;
    height: 100%;
}

.product-info .option .option-nav li {
    float: left;
}

.product-info .option .option-nav {
    padding: 0 .3rem .26rem .2rem;
    border-bottom: 2px solid #b1b1b1;
}

.product-info .option .option-nav li:nth-child(2) {
    padding: 0 .58rem;
}

.product-info .option .option-nav li:nth-child(3) {
    padding-right: .58rem;
}

.product-info .option .option-nav li a {
    color: #4d4d4d;
    font-size: .26rem;
}

.product-info .option .option-nav li.active a {
    color: #cc0000;
}

.product-info .option .option-content {
    margin-top: .34rem;
}

.product-info .option .option-content li {
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: .28rem;
    margin-top: .2rem;
}

.product-info .option .option-content li span:nth-child(1) {
    color: #595959;
    font-size: .26rem;
    display: inline-block;
    width: 2.7rem;
    text-align: left;
}

.product-info .option .option-content li span:nth-child(2) {
    color: #404040;
    font-size: .26rem;
    font-weight: bold;
}

.product-info .option .option-content li:last-child {
    border-bottom: none;
}